body {
	background: url("../images/bg.gif") repeat scroll center top #FAFAFA;
	margin: 0 auto;
	padding: 0;
	width: 940px;
}


.box {
	background-color: white;
	border: 1px solid #EAEAEA;
	position: relative;
	padding:19px;



}

.button-1 {
	display:inline-block; 
	font-size:18px;
	line-height:37px;
	height:40px;
	color:#fff;
	padding:0px 11px 0px 15px;
	background:#00aeef;
	position:relative;
}

	.button-1 .button-marker {
		position:absolute;
		left:100%;
		display:inline-block;
		width:21px;
		height:40px;
		background:url(images/button-marker.png) 0 0 no-repeat;
	}

/****** NODE 5 test **********/
ul.btn { 
	padding:5px;
}
	ul.btn li { 
		display:inline; float:left;
	}



/******* HEADER *********/
header .logo a { /* Wrapping link for logo */
	margin: 0;	
	background: url("images/line-1.png") repeat-x scroll 0 bottom transparent;
    display: block;
    height: 66px;
    padding: 20px 0;
  
  }
header .logo a img {
    display: block;
    margin: 0 auto;
}


header nav { /* "Main menu" block */
	padding: 15px 0;
	position: relative;
	text-align: center;
}

header nav ul { 
	list-style: none;
	margin:0;
	padding:0;
	}
	
	header nav ul li { 
		background: url("images/main-menu-bg.png") no-repeat scroll 100% 10px transparent;
		list-style: none;
		position: relative;
		
		display: inline-block;
			/* For IE 7 */
		zoom: 1;
		*display: inline; 
	}

	header nav ul li.last { 
		background: none;
	}

	header nav ul li a{ /* "Main menu" block */
		display: block;
		-moz-transition: all 0.5s ease 0s;
		color: #5A5A59;
		font-family: 'Oswald',sans-serif;
		font-size: 18px;
		line-height: 25px;
		padding: 0 23px 0 17px;
		text-decoration: none;
		text-transform: uppercase;
	}

	header nav ul li a:hover, header nav ul li a.active{ 
		color: #00AEEF;
		font-weight: normal;
	}



#promo {
	background-color: #FFFFFF;
	padding:20px;
	position: relative;
	overflow:hidden;
	margin-bottom: 20px;
}
	#promo img, #promo #promo_banner {
		float:left;
	}
	
	#promo #promo_banner {
		padding: 20px 0 0 20px;
		width:250px;
	}


/* PAGES */

/* Destination */
body.node-type-destination .field-img img {
	background-color: white;
	border: 1px solid #EAEAEA;
	height:auto;
	max-width:100%; 
}



/* UTILITY */

/*
** Markup free clearing
** Details: http://www.positioniseverything.net/easyclearing.html
*/
.clear-block:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}

.clear-block {
  display: inline-block;
}

/* Hides from IE-mac \*/
* html .clear-block {
  height: 1%;
}
.clear-block {
  display: block;
}
/* End hide from IE-mac */


/* 960's equiv of alpha and omega in Drupal */

.col-first {
  margin-left: 0;
}

.col-last {
  margin-right: 0;
}

